* {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
}
b,
em,
i,
strong {
  font-style: normal;
  font-weight: 400;
}
.w1200 {
  width: 1200px;
  margin: auto;
}
.clearfix {
  zoom: 1;
  display: block;
}
.ziti-hui {
  font-family: "宋体";
  font-size: 12px;
  line-height: 30px;
  color: #666666;
  font-weight: normal;
}
.caution {
  width: 100%;
  height: 30px;
  line-height: 30px;
  color: #666666;
}
.imgTop {
  width: 100%;
}
.louceng {
  position: fixed;
  left: 260px;
  top: 600px;
  z-index: 300;
}
.louceng :hover {
  background-color: aqua;
}
.louceng ul {
  list-style: none;
}
.louceng ul li {
  line-height: 50px;
  background-color: cornflowerblue;
  text-align: center;
  border: 1px solid black;
  padding: 0 10px;
}
.topBar {
  width: 100%;
  height: 30px;
  line-height: 30px;
  background: #f2f2f2;
}
.searchBar {
  width: 100%;
  height: 100px;
}
.nav {
  width: 100%;
  height: 44px;
  border-bottom: red 3px solid;
  background-color: #fff;
}
.content {
  width: 100%;
  position: relative;
  height: 942px;
}
.content .content-1 {
  width: 1200px;
  position: absolute;
  left: 0px;
  right: 0px;
  margin: auto;
  border: solid blue 1px;
  overflow: hidden;
}
.content .content-1::after {
  content: '';
  clear: both;
  overflow: hidden;
  height: 0px;
  *zoom: 1;
}
.content .content-1 .content-1-left {
  width: 200px;
  display: block;
  float: left;
  background-color: #fff;
}
.content .content-1 .content-1-left .content-left-ul {
  border: red 1px solid;
  list-style: none;
}
.content .content-1 .content-1-left .content-left-ul .content-left-ul-p {
  overflow: hidden;
}
.content .content-1 .content-1-left .content-left-ul .content-left-ul-p .content-left-ul-p-a {
  float: right;
  display: block;
  color: #000;
}
.content .content-1 .content-1-left .content-left-ul .content-left-li {
  box-sizing: border-box;
  width: 200px;
  padding: 10px;
  z-index: 200;
  background: #fff;
}
.content .content-1 .content-1-left .content-left-ul .content-left-li .content-info {
  overflow: hidden;
  padding: 0 10px 20px;
  width: 160px;
  border-bottom: red solid 1px ;
}
.content .content-1 .content-1-left .content-left-ul .content-left-li .content-info .content-info-h3 {
  margin-bottom: 5px;
}
.content .content-1 .content-1-left .content-left-ul .content-left-li .content-info .content-info-h3 a {
  color: red;
  font-size: 16;
}
.content .content-1 .content-1-left .content-left-ul .content-left-li .content-info p a {
  color: #333;
  font-size: 14px;
}
.content .content-1 .content-1-left .tag1 {
  width: 757px;
  border: 2px solid red;
  position: absolute;
  z-index: 100;
  left: 200px;
  top: 1px;
  background-color: #fff;
  display: none;
}
.content .content-1 .content-1-left .tag1 .tag1-box {
  padding: 10px;
  margin-bottom: 5px;
  border-bottom: 1px solid #eee;
  overflow: hidden;
}
.content .content-1 .content-1-left .tag1 .tag1-box span {
  display: block;
  float: left;
  width: 90px;
  font-weight: 700;
  color: red;
  padding-top: 5px;
}
.content .content-1 .content-1-left .tag1 .tag1-box ul {
  float: left;
  list-style: none;
  width: 620px;
}
.content .content-1 .content-1-left .tag1 .tag1-box ul li {
  padding: 0 15px;
  margin: 5px 0;
  border-right: 1px solid black;
  height: 20px;
  float: left;
}
.content .content-1 .content-1-left .tag1 .tag1-box ul li a {
  color: black;
  font-size: 14px;
}
.content .content-1 .content-1-left .tag2 {
  width: 757px;
  border: 2px solid red;
  position: absolute;
  z-index: 100;
  left: 200px;
  top: 1px;
  background-color: #fff;
  display: none;
}
.content .content-1 .content-1-left .tag2 .tag1-box {
  padding: 10px;
  margin-bottom: 5px;
  border-bottom: 1px solid #eee;
  overflow: hidden;
}
.content .content-1 .content-1-left .tag2 .tag1-box span {
  display: block;
  float: left;
  width: 90px;
  font-weight: 700;
  color: red;
  padding-top: 5px;
}
.content .content-1 .content-1-left .tag2 .tag1-box ul {
  float: left;
  list-style: none;
  width: 620px;
}
.content .content-1 .content-1-left .tag2 .tag1-box ul li {
  padding: 0 15px;
  margin: 5px 0;
  border-right: 1px solid black;
  height: 20px;
  float: left;
}
.content .content-1 .content-1-left .tag2 .tag1-box ul li a {
  color: black;
  font-size: 14px;
}
.content .content-1 .content-1-left .tag3 {
  width: 757px;
  border: 2px solid red;
  position: absolute;
  z-index: 100;
  left: 200px;
  top: 230px;
  background-color: #fff;
  display: none;
}
.content .content-1 .content-1-left .tag3 .tag1-box {
  padding: 10px;
  margin-bottom: 5px;
  border-bottom: 1px solid #eee;
  overflow: hidden;
}
.content .content-1 .content-1-left .tag3 .tag1-box span {
  display: block;
  float: left;
  width: 90px;
  font-weight: 700;
  color: red;
  padding-top: 5px;
}
.content .content-1 .content-1-left .tag3 .tag1-box ul {
  float: left;
  list-style: none;
  width: 620px;
}
.content .content-1 .content-1-left .tag3 .tag1-box ul li {
  padding: 0 15px;
  margin: 5px 0;
  border-right: 1px solid black;
  height: 20px;
  float: left;
}
.content .content-1 .content-1-left .tag3 .tag1-box ul li a {
  color: black;
  font-size: 14px;
}
.content .content-1 .content-1-left .tag4 {
  width: 757px;
  border: 2px solid red;
  position: absolute;
  z-index: 100;
  left: 200px;
  top: 270px;
  background-color: #fff;
  display: none;
}
.content .content-1 .content-1-left .tag4 .tag1-box {
  padding: 10px;
  margin-bottom: 5px;
  border-bottom: 1px solid #eee;
  overflow: hidden;
}
.content .content-1 .content-1-left .tag4 .tag1-box span {
  display: block;
  float: left;
  width: 90px;
  font-weight: 700;
  color: red;
  padding-top: 5px;
}
.content .content-1 .content-1-left .tag4 .tag1-box ul {
  float: left;
  list-style: none;
  width: 620px;
}
.content .content-1 .content-1-left .tag4 .tag1-box ul li {
  padding: 0 15px;
  margin: 5px 0;
  border-right: 1px solid black;
  height: 20px;
  float: left;
}
.content .content-1 .content-1-left .tag4 .tag1-box ul li a {
  color: black;
  font-size: 14px;
}
.content .content-1 .content-1-left .tag5 {
  width: 757px;
  border: 2px solid red;
  position: absolute;
  z-index: 100;
  left: 200px;
  top: 450px;
  background-color: #fff;
  display: none;
}
.content .content-1 .content-1-left .tag5 .tag1-box {
  padding: 10px;
  margin-bottom: 5px;
  border-bottom: 1px solid #eee;
  overflow: hidden;
}
.content .content-1 .content-1-left .tag5 .tag1-box span {
  display: block;
  float: left;
  width: 90px;
  font-weight: 700;
  color: red;
  padding-top: 5px;
}
.content .content-1 .content-1-left .tag5 .tag1-box ul {
  float: left;
  list-style: none;
  width: 620px;
}
.content .content-1 .content-1-left .tag5 .tag1-box ul li {
  padding: 0 15px;
  margin: 5px 0;
  border-right: 1px solid black;
  height: 20px;
  float: left;
}
.content .content-1 .content-1-left .tag5 .tag1-box ul li a {
  color: black;
  font-size: 14px;
}
.content .content-1 .content-1-left .tag6 {
  width: 757px;
  border: 2px solid red;
  position: absolute;
  z-index: 100;
  left: 200px;
  top: 540px;
  background-color: #fff;
  display: none;
}
.content .content-1 .content-1-left .tag6 .tag1-box {
  padding: 10px;
  margin-bottom: 5px;
  border-bottom: 1px solid #eee;
  overflow: hidden;
}
.content .content-1 .content-1-left .tag6 .tag1-box span {
  display: block;
  float: left;
  width: 90px;
  font-weight: 700;
  color: red;
  padding-top: 5px;
}
.content .content-1 .content-1-left .tag6 .tag1-box ul {
  float: left;
  list-style: none;
  width: 620px;
}
.content .content-1 .content-1-left .tag6 .tag1-box ul li {
  padding: 0 15px;
  margin: 5px 0;
  border-right: 1px solid black;
  height: 20px;
  float: left;
}
.content .content-1 .content-1-left .tag6 .tag1-box ul li a {
  color: black;
  font-size: 14px;
}
.content .content-1 .content-1-left .tag7 {
  width: 757px;
  border: 2px solid red;
  position: absolute;
  z-index: 100;
  left: 200px;
  top: 810px;
  background-color: #fff;
  display: none;
}
.content .content-1 .content-1-left .tag7 .tag1-box {
  padding: 10px;
  margin-bottom: 5px;
  border-bottom: 1px solid #eee;
  overflow: hidden;
}
.content .content-1 .content-1-left .tag7 .tag1-box span {
  display: block;
  float: left;
  width: 90px;
  font-weight: 700;
  color: red;
  padding-top: 5px;
}
.content .content-1 .content-1-left .tag7 .tag1-box ul {
  float: left;
  list-style: none;
  width: 620px;
}
.content .content-1 .content-1-left .tag7 .tag1-box ul li {
  padding: 0 15px;
  margin: 5px 0;
  border-right: 1px solid black;
  height: 20px;
  float: left;
}
.content .content-1 .content-1-left .tag7 .tag1-box ul li a {
  color: black;
  font-size: 14px;
}
.content .content-1 .content-1-right {
  width: 998px;
  border: solid  1px red ;
  display: block;
  float: right;
  box-sizing: border-box;
  background-color: #fff;
}
.content .content-1 .content-1-right .lbt-box {
  width: 998px;
  height: 368px;
  border: solid  1px brown;
  padding-top: 8px;
  padding-left: 8px;
}
.content .content-1 .content-1-right .lbt-box .lbt {
  width: 990px;
  height: 360px;
}
.content .content-1 .content-1-right .content-1-right-bottom {
  width: 998px;
  height: 560px;
  padding-top: 10px;
  padding-left: 10px ;
  box-sizing: border-box;
}
.content .content-1 .content-1-right .content-1-right-bottom .content-1-right-bottom-left {
  width: 750px;
  height: 510px;
  float: left;
}
.content .content-1 .content-1-right .content-1-right-bottom .content-1-right-bottom-right {
  width: 230px;
  height: 510px;
  float: right;
}
.content .content-1 .content-1-right .content-1-right-bottom .content-1-right-bottom-right .content-1-right-bottom-right-top {
  width: 230px;
  height: 30px;
  line-height: 30px;
}
.content .content-1 .content-1-right .content-1-right-bottom .content-1-right-bottom-right .content-1-right-bottom-right-top div {
  float: left;
}
.content .content-1 .content-1-right .content-1-right-bottom .content-1-right-bottom-right .content-1-right-bottom-right-top span {
  display: block;
  float: right;
}
.hotSubject {
  margin-top: 20px;
  width: 100%;
  height: 120px;
}
.hotSubject .guanggao {
  width: 1220px;
  height: 120px;
  margin: auto;
}
.hotSubject .guanggao a {
  margin-left: 7px;
}
.tuangou {
  height: 425px;
  width: 100%;
}
.tuangou .tuangou-box {
  width: 1200px;
  height: 425px;
  margin: auto;
}
.tuangou .tuangou-box .tst {
  width: 1200px;
  height: 425px;
}
.tuangou .tuangou-box .tst .tst-top {
  width: 1200px;
  height: 60px;
  background: burlywood;
  padding: 0 10px;
  box-sizing: border-box;
  border-bottom: 5px solid #f06525;
}
.tuangou .tuangou-box .tst .tst-top .tst-top-left {
  line-height: 60px;
}
.tuangou .tuangou-box .tst .tst-top .tst-top-left a {
  color: #000;
  font-style: italic ;
}
.tuangou .tuangou-box .tst .tst-top .tst-top-right {
  display: block;
  float: right;
  line-height: 60px;
}
.tuangou .tuangou-box .tst .tst-top .tst-top-right a {
  color: #000;
}
.tuangou .tuangou-box .tst .tst-bottom {
  width: 1200px;
  height: 350px;
}
.tuangou .tuangou-box .tst .tst-bottom .tst-bottom-xq {
  width: 227px;
  height: 349px;
  text-align: center;
  float: left;
  margin-right: 16px;
}
.tuangou .tuangou-box .tst .tst-bottom .tst-bottom-xq .xq1 {
  width: 225px;
  height: 225px;
}
.tuangou .tuangou-box .tst .tst-bottom .tst-bottom-xq .xq1 .xq1-img {
  width: 225px;
  height: 225px;
}
.tuangou .tuangou-box .tst .tst-bottom .tst-bottom-xq .xq2 {
  width: 225px;
  height: 66px;
  padding: 0 10px;
  box-sizing: border-box;
  margin: 10px 0;
}
.tuangou .tuangou-box .tst .tst-bottom .tst-bottom-xq .xq3 {
  width: 225px;
  height: 38px;
  padding: 0 10px;
  box-sizing: border-box;
}
.tuangou .tuangou-box .tst .tst-bottom .tst-bottom-xq .xq3 .xq3-s1 {
  color: #f06525;
  font-size: 26px;
  display: block;
  float: left;
  margin-top: 10px;
}
.tuangou .tuangou-box .tst .tst-bottom .tst-bottom-xq .xq3 .xq3-s2 {
  background: chocolate;
  width: 30px;
  height: 20px;
  display: block;
  float: right;
  font-size: 12px;
  margin-top: 20px;
  margin-right: 10px;
}
.kindFloor {
  width: 100%;
  height: 598px;
  margin-bottom: 20px;
}
.kindFloor .kindFloor-box {
  width: 1200px;
  height: 598px;
  margin: auto;
  background: #a4bdeb;
}
.kindFloor .kindFloor-box .kindFloor-box-top {
  width: 1200px;
  height: 55px;
  margin-bottom: 10px;
}
.kindFloor .kindFloor-box .kindFloor-box-top .kindFloor-box-top-d {
  width: 210px;
  height: 55px;
  background: cornflowerblue;
  float: left;
  color: #fff;
  font-size: 20px;
  text-align: center;
  line-height: 55px ;
}
.kindFloor .kindFloor-box .kindFloor-box-top .kindFloor-box-top-u {
  list-style: none;
  float: left;
  width: 700px;
  height: 55px;
  zoom: 1;
}
.kindFloor .kindFloor-box .kindFloor-box-top .kindFloor-box-top-u .kindFloor-box-top-l {
  float: left;
  height: 55px;
  text-align: center;
  line-height: 54px ;
  width: auto;
  white-space: nowrap;
  border-right: #bdbdbd solid 1px;
  padding: 0 20px;
}
.kindFloor .kindFloor-box .kindFloor-box-top .kindFloor-box-top-u .kindFloor-box-top-l .kindFloor-box-top-s {
  height: 55px;
  display: block;
  border-top: #020202 3px solid;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom {
  width: 1200px;
  height: 533px;
  background: #c2d1ec;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-left {
  width: 210px;
  height: 530px;
  float: left;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-left .kindFloor-box-bottom-left-d2 {
  padding: 0 20px;
  width: 210px;
  height: 195px;
  background: #9ab5e9;
  box-sizing: border-box;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-left .kindFloor-box-bottom-left-d2 .kindFloor-box-bottom-left-d2-h {
  width: 180px;
  line-height: 30px;
  height: 30px;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-left .kindFloor-box-bottom-left-d2 .kindFloor-box-bottom-left-d2-h .kindFloor-box-bottom-left-d2-h-a {
  color: #2b4de4;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-left .kindFloor-box-bottom-left-d2 .kindFloor-box-bottom-left-d2-u {
  list-style: none;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-left .kindFloor-box-bottom-left-d2 .kindFloor-box-bottom-left-d2-u .kindFloor-box-bottom-left-d2-l {
  padding: 5px 0;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-left .kindFloor-box-bottom-left-d2 .kindFloor-box-bottom-left-d2-u .kindFloor-box-bottom-left-d2-l .llaa {
  color: #000;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-center {
  width: 740px;
  height: 532px;
  float: left;
  padding: 0 10px;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-center .kindFloor-box-bottom-center-u {
  width: 740px;
  height: 532px;
  list-style: none;
  background: chartreuse;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-center .kindFloor-box-bottom-center-u .kindFloor-box-bottom-center-l {
  width: 185px;
  height: 266px;
  float: left;
  background: #fff;
  text-align: center;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-center .kindFloor-box-bottom-center-u .kindFloor-box-bottom-center-l .bookImg {
  height: 158px;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-center .kindFloor-box-bottom-center-u .kindFloor-box-bottom-center-l .bookName {
  box-sizing: border-box;
  text-align: left;
  padding: 5px 15px;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-center .kindFloor-box-bottom-center-u .kindFloor-box-bottom-center-l .bookAuthor {
  box-sizing: border-box;
  text-align: left;
  padding: 5px 15px;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-center .kindFloor-box-bottom-center-u .kindFloor-box-bottom-center-l .pircewrap {
  box-sizing: border-box;
  text-align: left;
  padding: 5px 15px;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-center .kindFloor-box-bottom-center-u .kindFloor-box-bottom-center-l .pircewrap .salePirce {
  color: red;
  font-size: 18px;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-center .kindFloor-box-bottom-center-u .kindFloor-box-bottom-center-l .pircewrap .price {
  color: #aaa;
  font-size: 12px;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-right {
  width: 230px;
  height: 533px;
  float: left;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-right .kindFloor-box-bottom-right-top {
  width: 230px;
  height: 323px;
  background: #9ab5e9;
  margin-bottom: 17px;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-right .kindFloor-box-bottom-right-top .kindFloor-box-bottom-right-top-u {
  list-style: none;
  background: #9ab5e9;
  padding: 0px 10px;
  box-sizing: border-box;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-right .kindFloor-box-bottom-right-top .kindFloor-box-bottom-right-top-u .kindFloor-box-bottom-right-top-l {
  padding: 7px 0;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-right .kindFloor-box-bottom-right-top .kindFloor-box-bottom-right-top-u .kindFloor-box-bottom-right-top-l .kindFloor-box-bottom-right-top-a {
  padding: 0 5px;
}
.kindFloor .kindFloor-box .kindFloor-box-bottom .kindFloor-box-bottom-right .kindFloor-box-bottom-right-bottom {
  width: 230px;
  height: 190px;
}
.bottom-box {
  width: 100%;
  height: 414px;
}
